<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>大事件-后台首页</title>
    <link rel="stylesheet" href="./libs/bootstrap/css/bootstrap.min.css" />
    <link rel="stylesheet" href="./css/reset.css" />
    <link rel="stylesheet" href="./css/iconfont.css" />
    <link rel="stylesheet" href="./css/index.css" />
    <script src="./libs/jquery/jquery.min.js"></script>
    <script src="./js/jqconfig.js"></script>
    <!-- 导入bootstrap的js文件 -->
    <script src="./libs/bootstrap/js/bootstrap.min.js"></script>
  </head>

  <body>
    <div class="sider">
      <a href="#" class="logo"><img src="./images/logo02.png" alt="logo" /></a>
      <div class="user_info">
        <img
          class="userpic"
          src="http://localhost:8080/icon.jpg"
          alt="person"
        />
        <span>欢迎&nbsp;&nbsp;<i>xxx</i></span>
        <b>管理员</b>
      </div>
      <!-- 左侧导航栏 -->
      <div class="menu">
        <div class="level01 active">
          <a href="./main_count.html" target="main_frame"
            ><i class="iconfont icon-yidiandiantubiao04"></i
            ><span>首页</span></a
          >
        </div>
        <div class="level01 l2">
          <a href="#"
            ><i class="iconfont icon-icon-article"></i><span>文章管理</span>
            <b class="iconfont icon-arrowdownl"></b
          ></a>
        </div>
        <ul class="level02">
          <li>
            <a href="./article_list.html" target="main_frame"
              ><i class="iconfont icon-previewright"></i
              ><span>文章列表</span></a
            >
          </li>
          <li>
            <a href="./article_add.html" target="main_frame"
              ><i class="iconfont icon-previewright"></i
              ><span>发表文章</span></a
            >
          </li>
          <li>
            <a href="./article_category.html" target="main_frame"
              ><i class="iconfont icon-previewright"></i
              ><span>文章类别管理</span></a
            >
          </li>
        </ul>

        <div class="level01">
          <a href="./commen_tlist.html" target="main_frame"
            ><i class="iconfont icon-comment"></i><span>评论管理</span></a
          >
        </div>

        <div class="level01" id="user">
          <a href="./user.html" target="main_frame"
            ><i class="iconfont icon-user"></i><span>个人中心</span></a
          >
        </div>
      </div>
      <!-- 顶部栏 -->
      <div class="header_bar">
        <div class="user_center_link">
          <a href="./user.html" target="main_frame">个人中心</a>
          <img
            class="userpic"
            src="http://localhost:8080/icon.jpg"
            alt="person"
          />
          <a href="javascript:void(0)" class="logout"
            ><i class="iconfont icon-tuichu"></i> 退出</a
          >
        </div>
      </div>
      <!-- 右侧主体内容 -->
      <div class="main" id="main_body">
        <iframe
          name="main_frame"
          id="iframe"
          src="main_count.html"
          frameborder="0"
          style="width: 100%; height: 100%"
        ></iframe>
      </div>
    </div>
    <script src="./libs/layui/layui.js"></script>
    <script>
      $(function () {
        var layer;
        layui.use("layer", function () {
          layer = layui.layer;
          getUserInfo();
          initMenu();
          setMenuActive();
        });

        // 1.0 请求http://localhost:8080/api/v1/admin/user/info 获取到当前登录用户的信息
        function getUserInfo() {
          $.ajax({
            type: "get",
            url: "/admin/user/info",

            /*   headers: {
              Authorization: localStorage.getItem("token"), // 从本地存储中获取到用户登录后的token携带给服务器
            }, */
            success: (res) => {
              // console.log(res);
              //    res数据结构： {"code":200,"msg":"获取成功","data":{"nickname":"李思思","userPic":"http://localhost:8080/icon.jpg"}}
              if (res.code === 403) {
                layer.msg("您未登录", { time: 500 });
              }
              if (res.code !== 200) {
                layer.msg(res.msg, { time: 500 });
                return;
              }

              $(".user_info i ").html(res.data.nickname);
              $(".userpic ").html(res.data.nickname);
            },
          });
        }

        //展开和收缩二级菜单
        function initMenu() {
          $(".l2").click(function () {
            // console.log($(this));
            $(this).next().slideToggle();
            //三角箭头转换
            // let b = $(this).find("b");
            // if (b.hasClass("rotate0")) b.removeClass("rotate0");
            // else b.addClass("rotate0");
            $(this).find("b").toggleClass("rotate0");
          });
        }
        // 2.0 添加当前点击菜单为激活菜单
        function setMenuActive() {
          $(".level01,.level02 li").click(function () {
            $(".active").removeClass("active");
            $(this).addClass("active");
          });
        }
      });
    </script>
  </body>
</html>
